import request from '@/utils/request'

const videoApi = {
  // 发送手机号验证码
  sendMobileCode(data) {
    return request({
      url: '/webinar/newapi/login/sendMobileCode',
      method: 'get',
      params: data
    })
  },
  // 注册和登录接口(验证码)
  mobileRegister(data) {
    return request({
      url: '/webinar/newapi/login/mobileRegister',
      method: 'post',
      data
    })
  },
  saveWebinarBecomeAuthor(data){
    return request({
      url: '/webinar/newapi/leads/saveWebinarBecomeAuthor',
      method: 'post',
      data
    })
  },
  // 登录接口(密码)
  accountLogin(data) {
    return request({
      url: '/webinar/newapi/login/accountLogin',
      method: 'post',
      data
    })
  },
  // 校验员工账号、权限、菜单接口
  getUserAuthority(data) {
    return request({
      url: '/webinar/newapi/login/getUserAuthority',
      method: 'get',
      params: data
    })
  },
  // 登录账号信息写入cookie中
  addLoginCookie(data) {
    return request({
      url: '/webinar/newapi/login/addLoginCookie',
      method: 'get',
      params: data
    })
  },
  // 获取单位性质
  selectUnitType(data) {
    return request({
      url: '/webinar/newapi/selectUnitType',
      method: 'get',
      params: data
    })
  },
  // 提交注册表单信息
  addBaseInfo(data) {
    return request({
      url: '/webinar/newapi/login/addBaseInfo',
      method: 'post',
      data,
      timeout:30000
    })
  },
  // 重置密码
  resetPassword(data) {
    return request({
      url: '/webinar/newapi/login/resetPassword',
      method: 'post',
      data
    })
  },
  // 提交资质信息
  addQualification(data) {
    return request({
      url: '/webinar/newapi/login/addQualification',
      method: 'post',
      data
    })
  },
  // 通过SH号或TW账号，查询超级管理员手机号
  getSuperMobile(data) {
    return request({
      url: '/webinar/newapi/login/getSuperMobile',
      method: 'get',
      params: data
    })
  },
  // 保存销售线索
  saveLeads(data) {
    return request({
      url: '/webinar/newapi/leads/saveLeads',
      method: 'post',
      data
    })
  },
  // 校验手机号验证码
  checkMobileCode(data) {
    return request({
      url: '/webinar/newapi/login/checkMobileCode',
      method: 'get',
      params: data
    })
  },
  // 获取所有公司列表
  getAllCompanyList(data) {
    return request({
      url: '/webinar/newapi/login/getAllCompanyList',
      method: 'get',
      params: data
    })
  },
  // 切换公司
  addLoginCookie(data) {
    return request({
      url: '/webinar/newapi/login/addLoginCookie',
      method: 'get',
      params: data
    })
  },
  //获取仪器厂商的客服信息接口
  findAfterSale(data) {
    return request({
      url: '/webinar/newapi/login/findAfterSale',
      method: 'get',
      params: data
    })
  },
}
export default videoApi